package com.css.fxfzcpxx.modules.serviceCase.vo;

import com.css.fxfzcpxx.base.attachment.entity.AttachmentInfoEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ServiceCaseVo {
    //主键id
    private String id;

    //资料名称
    private String meansName;

    //资料类型
    private String meansType;

    //发布状态0已发布1未发布
    private String releaseStatus;

    //发布日期
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date releaseDate;

    //发布栏目
    private String releaseColumn;

    //资料上传
    private String meansUpload;

    //资料上传
    private List<AttachmentInfoEntity> meansUploadAtt;

    //资料描述
    private String meansDescribe;

    //备注
    private String remark;
    //创建人
    private String createUser;
    //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    //更新人
    private String updateUser;
    //更新时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    //删除标志0正常1删除
    private String delFlag;

    //是否允许下载0是，1否
    private String isPermitDownload;


    //资料类型
    private String meansTypeId;
    //0正常，1置为轮播图
    private String sign;

    //轮播排序字段
    private Integer sort;
}
